﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Entidades;
using LogicaNegocio;

namespace PresentacionEscritorio
{
    public partial class frmConsultarProfesional : Form, IOpcion
    {
        private string opElegida;

        public frmConsultarProfesional()
        {
            InitializeComponent();
        }

        private void frmConsultarProfesional_Load(object sender, EventArgs e)
        {
            cargarEspecialidades();
            obtenerTodosMedicos();
            switch (opElegida)
            {
                case Opcion.OpConsultar:
                    this.Text = "Consultar Profesional - TodoSalud";
                    lblTitulo.Text = "Consultar profesional";
                    break;
                case Opcion.OpModificar:
                    this.Text = "Modificar Profesional - TodoSalud";
                    lblTitulo.Text = "Modificar profesional";
                    break;
                case Opcion.OpDarBaja:
                    this.Text = "Dar baja a Profesional - TodoSalud";
                    lblTitulo.Text = "Dar Baja a profesional";
                    break;
            }
        }
        private void cargarEspecialidades()
        {
            List<Especialidad> listEsp = GestorEspecialidades.obtenerTodasEspecialidades();
            cmbEspecialidades.DataSource = listEsp;
            cmbEspecialidades.ValueMember = "CodEspecialidad";
            cmbEspecialidades.DisplayMember = "Nombre";
        }
        private void obtenerTodosMedicos()
        {
 
        }

        public void setOpcion(string op)
        {
            opElegida = op;
        }

        public string getOpcion()
        {
            return opElegida;
        }

        private void dgvMedicos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }
    }
}
